/* -- 内页颜色修改 -- */
.color-m{color: #b20000;}
.color-f,a:hover{color: #b20000;}


/* -- 联系我们 -- */
.cont_ind{height:747px;}      /*地图侧高度667-557*/
.bdmap {height:580px;}        /*地图侧高度500-380*/


/* -- 幻灯片 -- */
.mod1019 .banner .swiper-container,.mod1019 .banner .ban_bg,.mod1019 .banner .ban_nbg { width: 100%; height: 600px;}       /*首页幻灯片高度*/
.banner_n .swiper-container,.banner_n .ban_bg,.banner_n .ban_nbg { width: 100%; height: 350px;}
.mod1019 .banner .swiper-pagination-bullet-active{background: #b20000;} 
.banner_n .swiper-pagination-bullet-active{background: #b20000;} 


/* -- 内页布局 -- */
.page_main { margin: 0 auto; width: 1300px;}/*版面宽度*/
.page_content{ width:1020px;}/*右边宽度*/
.page_left{ width:240px;}/*左边宽度*/
.page_bg { padding:20px 0 20px; background:#fff;}
.page_full{ width:100%;}
.dis{ display:none;}



/* -- 图片列表 -- */
.list_box {float:left;margin:0 10px;width:auto;}
.list_box .list_box_img{display: table-cell;box-sizing: border-box;overflow:hidden;text-align: center;border:1px #e2e2e2 solid;vertical-align: middle;}
.list_box .list_box_img img{width: 100%;height: 100%;vertical-align: bottom;}
.list_box .list_box_p {line-height: 40px; height: 40px; text-align: center;}
.list_box .list_box_p a{ display: inline-block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_box:hover .list_box_p a{color:#b20000;}
.list_box:hover .list_box_img{ border:1px #b20000 solid;}


/*上下翻页*/
.pagingNav {padding: 5px 30px;margin-bottom: 5px;}
.pagingNav p {height: 30px;line-height: 30px;}
.pagingNav .uls {margin-top: -30px;overflow: hidden;}
.pagingNav .uls a {float: left;margin-left: 5px;padding: 0 10px;height: 28px;line-height: 28px;border: 1px solid #ccc;text-decoration: none;float: left}
.pagingNav .uls .tBtn:hover {background-color: inherit;color: inherit;}
.pagingNav .uls a:hover, .pagingNav .uls a.cur {background-color: #b20000;border-color: #b20000;color: #fff;}


/*详情页*/
.pro_detail_img {text-align: center;}
.pro_detail_img img {max-width: 100%;}
.pro_detail_name {font-size: 15px;font-weight: bold;line-height: 32px;text-align: center;}
.pro_detail_next {padding: 6px 0;text-align: center;}
.pro_content {line-height: 28px;}
.pro_content img {max-width: 100%;display: block;}
.pro_content_title {position: relative;height: 40px;border-bottom: 1px solid #ddd;line-height: 40px;font-size: 14px;color: #444;margin-bottom: 15px;padding-left: 5px;}
.pro_content_title strong{font-size: 16px;font-weight: bold;color:#b20000;}
.pro_content_title span{color: #999;}
.pro_content_title i {display: block;width: 100px;position: absolute;bottom:-1px;z-index: 2;left:0;border-bottom: 2px solid #b20000;}
.pro_content_con {line-height: 28px;overflow: hidden;}



/*内页新闻列表*/
.news_list_box {border: #dedede solid 1px;overflow: hidden;padding: 22px;margin-bottom: 20px;}
.news_list_img {width: 25%;float: left;font-size: 0;}
.news_list_img img {max-width: 100%;display: table-cell;border:1px solid #ccc;}
.news_list_content{width: 75%;float: left;padding: 0 30px 0 40px;box-sizing: border-box;}
.news_list_box .news_content_title{ height: 40px;line-height: 40px;font-size: 20px;color: #333;width: 100%;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.news_list_box .news_content_txt {font-weight: normal;line-height: 30px;margin-top: 5px;color: #666;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;    font-size: 15px;}
.news_list_box .news_content_more {margin-top: 25px;width: 134px;height: 40px;float: right;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}
.news_list_box:hover {border: #b20000 solid 1px;}
.news_list_box:hover .news_content_title{color: #b20000;}
.news_list_box:hover .news_content_more {background: #b20000;border-color: #b20000;color: #fff;}



/*内页新闻详情*/
.news_detail_img {text-align: center;}
.news_detail_img img {max-width: 100%;}
.news_detail_name {font-size: 18px;color: #333;font-weight: bold;line-height: 40px;text-align: center;border-bottom: 1px solid #dcdcdc;}
.news_detail_name p {font-weight: normal;font-size: 14px;}
.news_detail_next {padding: 20px 0;text-align: center;border-top: 1px solid #ddd;}
.news_detail_content {line-height: 26px;padding: 20px 0;}
.news_detail_content img {max-width: 100%;display: block;padding: 20px 0;}
.news_detail_content p{margin-bottom: 20px;}


      
/*面包屑导航*/
.navigation {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;line-height: 40px;height: 40px;margin-bottom: 20px;border-bottom: 1px dashed #ddd;text-align: left;}
.navigation .iconfont{ font-size:18px; padding:0 5px;color:#b20000;}
.navigation_w{ float:right; padding-right:5px; font-size:12px; font-style: normal;font-weight: 300;font-family: arial;color: #ccc;}







/* 在线留言 */ 
.feedback_form{width: 90%;margin: 0 auto;padding-bottom: 30px;}
.feedback_form_t {font-size: 26px;text-align: center;line-height: 80px;margin-bottom: 40px;border-bottom: 1px solid #b20000;}
.feedback_form input,.feedback_form textarea{border: 1px solid #ccc;border-radius: 5px;}
.feedback_form input:hover,.feedback_form textarea:hover{border-color:#b20000;}
.feedback_form li {width: 100%;background: none;font-size: 14px;color: #888;margin-bottom: 10px;line-height: 48px;}
.feedback_content i{ font-size:18px;padding: 0 5px;}
.feedback_form li.message {padding-top: 10px;}
.wbf-input {width: 80%;height: 32px;padding: 10px;margin: 8px 0;line-height: normal;box-sizing: border-box;}
.wbf-code {width: 140px;height: 32px;padding: 10px;margin: 8px 0;line-height: normal;box-sizing: border-box;}
.feedback_form  li.yzma {margin-top: -10px;}
.yzma img{ vertical-align: middle;}
.wbf-textarea {width: 80%;height: 130px;padding: 8px;line-height: 20px;box-sizing: border-box;}
input.button.btn_message{display: inline-block;zoom: 1;vertical-align: baseline;margin-left: 55%;margin-top: 10px;outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 30px;border-radius: 30px;line-height: 40px;background: #666;font-size: 16px;color: #fff;border: none; }
.button.sub_message{display: inline-block;zoom: 1;vertical-align: baseline;margin-left: 20px;margin-top: 10px;   outline: none;cursor: pointer;text-align: center;text-decoration: none;padding: 0 30px;border-radius: 30px;line-height: 40px;font-size: 16px;color: #fff;border: none;background: #b20000;}
.feedback_form input::-webkit-input-placeholder,.feedback_form textarea::-webkit-input-placeholder {color: #ccc;}



/*在线客服*/
.side{ position:fixed; width:54px; height:275px; right:0; top:214px; z-index:100; }
.side ul li{ width:54px; height:54px; float:left; position:relative; border-bottom:1px solid #444; }
.side ul li .sidebox{ white-space: nowrap; position:absolute; width:54px; height:54px; top:0; right:0; -webkit-transition:all 0.3s; transition:all 0.3s; background:#000; opacity:0.8; filter:Alpha(opacity=80); color:#fff; font:14px/54px "microsoft yahei"; overflow:visible; }
.side ul li:hover .sidebox{ width: 170px; background:#b20000; opacity:1; filter:Alpha(opacity=100);}
.side ul li .sidebox i{ float: left; width: 54px; font-size: 26px; text-align: center;}
.side ul li .side_ewm { position: absolute; top: 0; left: 55px; width: 120px; height: auto; padding: 0; float: none; z-index: 333}
.back-to-top{ display: none; }
.side ul li .sidetop{ width:54px; height:54px; line-height:54px; display:inline-block; background:#000; opacity:0.8; filter:Alpha(opacity=80); -webkit-transition:all 0.3s; transition:all 0.3s; }
.side ul li .sidetop:hover{ background:#b20000; opacity:1; filter:Alpha(opacity=100); }
.side ul li img { float: left; width: 30px; height: 30px; padding: 12px; }
.side ul li:nth-last-child(1){ border-bottom: 0 none; } 



/* 联系我们 */
.cont_tl,.cont_dlt i,.cont_drt i{background: #b20000;} /*文字背景颜色*/
.cont_dlt p,.cont_drm{color:#b20000;}  /*文字背景颜色*/
.cont_ind .iconfont{color:#666;}      /*图标颜色*/ 
.cont_tl{width: 27%;height: 256px;}
.cont_tlt{display: block; font-size: 36px;font-weight: bold;color: #fff;line-height: 36px;margin-top: 40px; margin-left: 10%;}
.cont_tl  p {height: 45px;line-height: 45px; border: 2px solid #fff;font-size: 22px;color: #fff;text-align: center;margin-bottom: 30px;margin-left: 10%;margin-top: 30px; padding: 0 20px; display: inline-block;}
.cont_tl p span { font-weight: normal;font-size: 21px;}
.cont_tlc{display: block;font-size: 24px;color: #fff;font-family: arial;text-transform: uppercase;margin-left: 10%;}
.cont_tr{width: 73%;background: #eeeeee;height: 256px; position: relative;} 
.cont_tr i{position: absolute; color: #aaa; font-size:50px;}
.cont_tr .cont_tr_il{ left: 40px; top:20px;}  
.cont_tr .cont_tr_ir{ right: 40px; bottom:20px;} 
.cont_tt {margin:0 auto;width: 67%;height: 55%;margin-top: 56px;}   
.cont_ttt  {font-size: 24px;color: #494949;}
.cont_tt p {font-size: 14px;line-height: 24px;height: 70px;overflow: hidden;color: #494949;padding-top: 25px;}
.cont_ind{width:100%;padding-top: 25px;}
.cont_dl{width: 45%;height: auto;background: #f5f5f5;}   
.cont_dr{width: 55%;height: inherit;background: #eee;}      
.cont_dlt{margin-top: 45px;height: 30px;margin-bottom: 42px;}   
.cont_dlt i{width: 7px;height: 23px;display: block;float: left; margin-top: 4px;}   
.cont_dlt p {font-size: 28px;font-weight: bold;padding-left: 25px;line-height: 28px;}   
.cont_dld{height: 90px;padding-left:30px; width: 400px;}
.cont_dld1{ display: block; font-size: 18px;font-weight: normal;color: #333;height: 20px; padding-left: 80px;padding-top: 5px;} 
.cont_dld p{font-size: 14px;color: #666666;line-height: 26px; padding-left: 80px; padding-top:10px;}    
.cont_dld i{float: left; font-size: 53px; line-height: 53px; padding-top: 5px;}  
.cont_drt {margin-left:45px;}
.cont_drm {display: block;float: left; font-size: 43px;line-height: 43px;font-weight: bold;margin-top: 45px;}   
.cont_drt i {display: block;float: left; width: 84px;height: 4px;}
.cont_drt p {font-size: 20px;font-weight: normal;color: #333;display: block;float: left;padding-top: 3px;}
.cont_drt1{margin-top: 53px;float: left;width: 100px;height: 40px;margin-left: 8px;margin-bottom: 30px;}
.cont_dl p  a {font-size:14px;} 
.bdmap {margin-left:45px; width:630px;  border:1px solid #ccc;}

   
   
   


